<?php
include_once '../dao/BDPostagem.php';
/*
 */

/**
 * Classe Postagem
 */
class Postagem{
    private $codigo;
    private $descricao;
    private $conta;
    
    public function __construct($descricao) {
        $this->descricao = $descricao;
    }
    
    public function getCodigo(){
        return $this->codigo;
    }
    
    public function setCodigo($codigo){
        $this->codigo = $codigo;
    }
            
    public function getDescricao(){
        return $this->descricao;
    }
    
    public function setDescricao($descricao){
        $this->descricao = $descricao;
    }
    
    public function getConta(){
       return $this->conta;
    }
    
    public function setConta($conta){
        $this->conta = $conta;
    }
    
    /**
     * Função para buscar todas as postagem relacionadas a uma conta.
     * @param type $id
     * @return type
     */
    public static function buscar($id){
        $bdPostagem = new BDPostagem();
        return $bdPostagem->pesquisar($id);
    }
    
    /**
     * Função para buscar todas as postagem relacionadas a uma conta.
     * @param type $hashtag
     * @return type
     */
    public static function buscarHashtag($hashtag){
        $bdPostagem = new BDPostagem();
        return $bdPostagem->pesquisarHashtag($hashtag);
    }
    
    /**
     * Função para salvar a postagem de uma conta.
     * @param Postagem $postagem
     */
    public static function salvar(Postagem $postagem){
        $bdPostagem = new BDPostagem();
        $bdPostagem->salvar($postagem);
   }
    
}
?>
